Skip to content

Add support ruby 3.3, 3.4#1669

Merged
MaicolBen merged 1 commit into
lynndylanhurley:masterfrom
hatsu38:add-ruby-support-3.3-3.4
Nov 21, 2025
Merged

Add support ruby 3.3, 3.4#1669
MaicolBen merged 1 commit into
lynndylanhurley:masterfrom
hatsu38:add-ruby-support-3.3-3.4

Conversation

@hatsu38

@hatsu38 hatsu38 commented Nov 13, 2025

Copy link
Copy Markdown
Contributor

Summary

This PR adds support for Ruby 3.3 and 3.4 to the test suite.

#1667

Changes

  • Add Ruby 3.3 and 3.4 to the CI test matrix
  • Add test combinations for Ruby 3.3/3.4 with Rails 7.0 (ActiveRecord)
  • Add test combinations for Ruby 3.3/3.4 with Rails 7.0 + Mongoid 7
  • Exclude incompatible Rails versions (4.2, 5.x, 6.0) from Ruby 3.3/3.4 tests

What this PR does NOT include

To keep this PR focused and reviewable, the following changes are intentionally not included and will be addressed in separate PRs:

  • ❌ Dropping support for older Ruby versions (2.7, 3.0, 3.1)
  • ❌ Dropping support for EOL Rails versions (< 7.2)
  • ❌ Adding support for Rails 7.2, 8.0, 8.1

Testing

CI will verify that all tests pass with Ruby 3.3 and 3.4 on:

  • Rails 7.0 with SQLite, MySQL, and PostgreSQL
  • Rails 7.0 with Mongoid 7

Related

This is the first step toward modernizing our supported Ruby/Rails versions. Follow-up PRs will:

  1. Add Rails 8.0 support
  2. Add Rails 8.1 support
  3. Remove EOL versions

@hatsu38 hatsu38 marked this pull request as ready for review November 13, 2025 16:54
@MaicolBen

Copy link
Copy Markdown
Collaborator

Thank you!!

❌ Dropping support for older Ruby versions (2.7, 3.0, 3.1)

Not sure about 3 versions

❌ Adding support for Rails 7.2, 8.0, 8.1

I suffered trying this (you can check my closed PRs) but you might be lucky

@MaicolBen MaicolBen merged commit 02f1117 into lynndylanhurley:master Nov 21, 2025
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants